engine department - German English Dictionary